/**
 * 
 */
$(function(){
	
	var N=false;
	var E=false;
	var P=false;
	var R=false;
	var V=false;
	$("#btnClientRegister").click(function(){
		if(N && E && P && R && V){
			return true;
		}else{
			return false;
		}
		
	});
	
	/**验证昵称格式是否正确*/
	$("#txtNickName").blur(function(){
		N=false;
		var val=$(this).val();
		var info=$("#name\\.info");
		info.html("");
		if(val==""){
			info.text("name不能为空");
		}else if(!val.match(/^[a-z0-9\u4e00-\u9efa5]{4,20}$/)){
			info.text("昵称格式不正确");
		}else{
			info.html("<img src='./images/my/ajax_ok.png' />");
			N=true;
		};
	});
	
/**验证邮箱是否已被注册*/
	 var e_color=$("#email\\.info").css("color");
	$("#txtEmail").blur(function(){
		E=false;
		var val=$(this).val();
		var info=$("#email\\.info");
		info.html("");
		info.css("color",e_color);
		if(val==""){
			info.text("email不能为空");
		}else if(!val.match(/^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/)){
			info.text("email格式不正确");
		}else{
			$.post("ValDateEmailServlet",
					{"email":val},
					function(data){
						if(data.flag){
							info.html("<img src='./images/my/ajax_ok.png' /> 恭喜. 该mail可用").css("color","green");
							E=true;
						}else{
							info.text("Email已存在");
						}
					},'json');
		};
	});
	
	/**验证密码格式是否正确*/
	$("#txtPassword").blur(function(){
		P=false;
		var val=$(this).val();
		var info=$("#password\\.info");
		info.html("");
		if(val==""){
			info.text("密码不能为空");
		}else if(!val.match(/^[a-zA-z0-9]{6,20}$/)){
			info.text("密码格式不正确");
		}else{
			info.html("<img src='./images/my/ajax_ok.png' />");
			P=true;
		};
	});
	
	/**再次输入,验证两次密码输入是否一致*/
	$("#txtRepeatPass").blur(function(){
		R=false;
		var val=$(this).val();
		var info=$("#password1\\.info");
		info.html("");
		if(val==""){
			info.text("验证密码不能为空");
		}else if(val!=$("#txtPassword").val()){
			info.text("2次密码不相同");
		}else{
			info.html("<img src='./images/my/ajax_ok.png' />");
			R=true;
		};
	});
/**验证是入的与随机生成的验证码是否一致*/
$("#txtVerifyCode").blur(function(){
	V=false;
	var val=$(this).val();
	var info=$("#number\\.info");
	info.html("");
	if(val==""){
		info.text("验证码不能为空");
	}else{
		$.post("ValDateCheckCodeServlet.do",
				{"chcode":val},
				function(data){
					if(data.flag){
						info.html("<img src='./images/my/ajax_ok.png' />");
						V=true;
					}else{
						info.text("验证码错误");
					}
				},'json');
	};

});


	$("#checkCode").click(function(){
		$("#imgVcode").attr("src","SafeCodeServlet?dt="+new Date().getTime());
	});
	
});